@charset "gb2312";
/* CSS Document */

html,body,dl,dd,dt,ul,li,p,h1,h2,h3,h4{margin:0; padding:0;}
html{background:#FFF;}
body{border:#FFF; font: 12px/1.5 宋体b8b\4f53,Arial,sans-serif;}
ul {list-style:none;}
img , a{border:none;}
a{text-decoration:none; color:#666;}
a:hover{
  transition: all 0.2s ease;  
}

.mw{width:100%; 
min-width:1024px; overflow:hidden;}/*宽度全屏层*/
.w{width:1024px; margin-left:auto; margin-right:auto; overflow:hidden;}
.l_w{width:250px; overflow:hidden;}
.r_w{width:760px; overflow:hidden;}
.fl{float:left;}
.fr{float:right;}
.t10{margin-top:30px;}
.mt10{margin-top:10px;}
.center{margin-left:auto;margin-right:auto;}

.top{padding:16px 0 16px 0;}
.logo{margin-top:5px;}
/*****************导航******************/
.nav{
	background:url(navbg.jpg) repeat-x;
	margin-top: 10px;
	overflow: hidden;
}
.nav ul li{
	float: left;
	text-align: center;
	height: 46px;
	line-height:46px;
	background:url(nav_line.jpg) no-repeat left center;
}
.nav ul li a{
	display:block;
	padding:0 20px;
	font-size: 18px;
	color: white;
}

.nav ul li a:hover{background:#F60;}

/*******************/
.clear{ width:100%; height:0px; line-height:1px; font-size:1px; clear:both;}
blockquote{padding:0; margin:0;}
#MutiNav {}
#MutiNav A {TEXT-DECORATION: none}
#MutiNav .multiUl { CLEAR: both; display:block;}
#MutiNav .multiUl LI {display:block; POSITION: relative;}
#MutiNav .multiUl LI A.go {
	PADDING-RIGHT: 4px; DISPLAY: inline-block; PADDING-LEFT: 4px; Z-INDEX: 300; PADDING-BOTTOM: 0px; MARGIN: 0px 7px; WIDTH: auto; COLOR: #edf7ea; LINE-HEIGHT: 35px; PADDING-TOP: 0px; HEIGHT: 35px; TEXT-ALIGN: center
}
#MutiNav .multiUl LI A.on {
	FONT-WEIGHT: bold; COLOR: #dfe8d9; TEXT-DECORATION: none
}
#Nav LI.s {
	DISPLAY: inline; FLOAT: left; WIDTH: 8px; COLOR: #517b55; LINE-HEIGHT: 35px; HEIGHT: 35px; TEXT-ALIGN: center
}
#MutiNav .multiUl LI BLOCKQUOTE {
	DISPLAY: none; Z-INDEX: 201; LEFT:0px; POSITION: absolute; TOP: 45px; HEIGHT: auto
}
#MutiNav .multiUl LI BLOCKQUOTE .ChildNavIn {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(icon.png) #333 no-repeat 37px -730px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; COLOR: #dee6e9; PADDING-TOP: 1px; HEIGHT: auto; TEXT-ALIGN: center
}
#MutiNav .multiUl LI BLOCKQUOTE .ChildNavIn A { DISPLAY: inline;  FLOAT: left; PADDING:0; MARGIN: 0px; COLOR: #dee6e9; LINE-HEIGHT: 18px; TEXT-ALIGN: center; height:34px; line-height:34px; width:100%; overflow: hidden;
}
#MutiNav .multiUl LI BLOCKQUOTE A:hover {
	BACKGROUND: #F30; COLOR: #fefbc2! important
}
#MutiNav .multiUl #TopNavDept {
	
}
#MutiNav .multiUl #TopNavDept BLOCKQUOTE {
	DISPLAY: none; LEFT: -254px
}
#MutiNav .multiUl #TopNavDept BLOCKQUOTE .ChildNavIn {
	BACKGROUND: #1b453b; WIDTH: 1000px
}
#MutiNav .multiUl #TopNavDept .NavDeptIn {
	DISPLAY: inline; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; MARGIN: 0px 0px 0px 20px; WIDTH: 310px; TEXT-ALIGN: left! important
}
#MutiNav .multiUl #TopNavDept .NavDeptIn A {
	FLOAT: none; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#TopNavDept .NavDeptIn H6 {
	OVERFLOW: hidden; WIDTH: 310px; LINE-HEIGHT: 23px! important; BORDER-BOTTOM: #2c705f 1px solid; HEIGHT: 23px! important; TEXT-ALIGN: left
}
#TopNavDept .NavDeptIn H6 A {
	DISPLAY: block; MARGIN: 0px; LINE-HEIGHT: 23px; HEIGHT: 23px! important
}
#MutiNav .multiUl #TopNavDept .NavDeptIn .NavDeptInList {
	MARGIN-TOP: 5px; OVERFLOW: hidden; WIDTH: auto
}
#MutiNav .multiUl #TopNavDept .NavDeptIn .NavDeptInList A {
	FLOAT: left; MARGIN: 2px 1px 0px; WIDTH: auto; COLOR: #acbc9e; WHITE-SPACE: nowrap
}
#MutiNav .multiUl #TopNavDept .NavDeptInOther {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px; OVERFLOW: hidden; PADDING-TOP: 5px
}
#MutiNav .multiUl #TopNavDept .NavDeptInOther A {
	PADDING-LEFT: 13px; BACKGROUND: url(icon.png) no-repeat 0px -116px; MARGIN: 0px 7px; WIDTH: auto; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}

/****banner****/
.rslides { position: relative; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.rslides li {  -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0; }
.rslides li:first-child { position: relative; display: block; float: left; }
.rslides img { display: block; height: auto; float: left; width: 100%; border: 0; }
.slide_container { margin-bottom: 50px; position: relative; float: left; width: 100%; }
.slide { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.slide li { position: absolute; width: 100%; left: 0; top: 0; }
.slide img { display: block; position: relative; z-index: 1; height: auto; width: 100%; border: 0; }
.slide .caption { display: block; position: absolute; z-index: 2; font-size: 20px; text-shadow: none; color: #fff; background: #000; background: rgba(0,0,0, .3); left: 0; right: 0; bottom: 0; padding: 10px 20px; margin: 0; max-width: none; }
.slide_nav { position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top: 52%; left: 0; opacity: 0.7; z-index: 3; text-indent: -9999px; overflow: hidden; text-decoration: none; height: 61px; width: 38px; background: transparent url("../images/themes.gif") no-repeat left top; margin-top: -45px; }
.slide_nav:active { opacity: 1.0; }
.slide_nav.next { left: auto; background-position: right top; right: 0; }
/***********/

.box dt{height:45px;}
.box dt strong{height:45px; width:128px; float:left; background:url(btz.png) no-repeat;}
.box dt span{float:right; height:45px; background:url(dian-line.jpg) repeat-x 0 center;}
.box dt span a{float:right; background:#FFF; font-size:12px; padding-left:10px; line-height:45px; color:#AAA;}
.box dt span a:hover{color:#C30;}

.gsjj{width:570px;}
.gsjj dd{font-size:12px; line-height:24px; color:#666;}

.gsjj dt strong{background-position:0px 10px;}
.gsjj dt span{width:440px;}
.gssp dt strong{background-position:0px -35px;}
.gssp dt span{width:260px;}

.cpzx dt strong{background-position:0px -80px;}
.cpzx dt span{width:260px;}
.news{width:570px;}
.news dt strong{background-position:0px -125px;}
.news dt span{width:400px;}


.pjzx dt strong{background-position:0px -175px;}
.pjzx dt span{width:870px;}

.box2{width:320px;}
.box2 dt{height:30px; line-height:30px;  color: #ff9f0b; font-weight:bold; font-size:14px;}
.box2 dd{line-height:20px; color:#878787;}
.box2 dd a{color: #ff9f0b;}
/*****************************************************/
.dt0 {overflow:hidden; border-bottom: 2px solid #C0D2E0; height: 32px;line-height: 32px;}
.dt0 strong{float:left; font-size:14px; color:#074D80; font-weight:normal;}
.dt0 span{float:right;}
.dt0 span a{margin-right:10px; font-size:12px; color:#AAA;}

.dt1{height:40px; line-height:40px; background:#F0F0F0; color:#333; font-size:14px; padding-left:20px;}

.bt{
	background-image: -moz-linear-gradient(top, #8fa1ff, #3757fa); /* Firefox */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ff4f02), color-stop(1, #8f2c00)); /* Saf4+, Chrome */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c6ff00', endColorstr='#538300', GradientType='0');
    height:32px; 
	line-height:32px; 
	overflow:hidden;
	}
.bt strong{float:left; color:#FFF; margin-left:20px;}
.bt span{float:right; margin-right:10px;}


/**********************************/
/***-----------文字列表-----------****/
ul.list1{overflow:hidden;}
ul.list1 li {
height: 28px;
overflow:hidden;
border-bottom: dashed 1px #EEE;
}
ul.list1 li:hover{background:#FCFAF2;}

ul.list1 li a {
float: left;
/*width: 240px;*/
height: 28px;
line-height: 28px;
overflow: hidden;
color: #666;
}

ul.list1 li span {
float: right;
height: 28px;
line-height: 28px;
margin-right: 10px;
color: #666;
}

.typelist {padding-left:5px;}
.typelist ul li a.thisclass{color:#F00;}
/*************列表小图标****************/
.ico1 li a{
	background: url(ico1.gif) no-repeat 8px center;
padding-left: 20px;}
.ico2 li a{
	background: url(ico2.gif) no-repeat 8px center;
padding-left: 20px;}
.ico3 li a{
	background: url(ico3.gif) no-repeat 8px center;
padding-left: 20px;}
.ico4 li a{
	background: url(ico4.gif) no-repeat 8px center;
padding-left: 20px;}
.ico5 li a{
	background: url(ico5.png) no-repeat 6px center;
padding-left: 20px;}
/***-----------图文列表-----------****/
.twlb li{overflow:hidden; border-bottom: dashed 1px #EEE; padding:10px 0;}
.twlb li div{float:left; height:100px; overflow:hidden;}
.twlb li div.imgk{width:125px; margin-right:10px; border:1px solid #eee;}
.twlb li div.txtk{width:610px;}
.twlb li img{ width:125px; height:100px;}
.twlb li h4 {height:28px; line-height:24px; overflow:hidden; font-weight:normal; font-size: 14px;}
.twlb li h4 a{color:#554E8E;}
.twlb li h4 a:hover{color:#D50101;}
.twlb li p{height:44px; text-indent:24px; line-height:22px; color:#666;}

/***-----------图片列表-----------****/
ul.tplb{overflow:hidden;}
.tplb li{float:left; margin:5px; overflow:hidden;}
.tplb li a img{padding:1px; border:1px solid #DDD;}
.tplb li a:hover{color:#F60;}
.tplb li a:hover img{border:1px solid #ffa823; padding:1px;}
.tplb li h4{margin:3px 2px; text-align:center; font-size:12px; font-weight:normal; max-width:170px; height:36px;}
.tp2 li{margin:8px;}

/*焦点图*/
.focus{ position:relative; width:400px; height:280px; background-color: #000; float: left;}  
.focus img{ width: 400px; height: 280px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:50px; line-height: 50px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:20px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:10px; right:30px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;} 

.lxfs{padding:10px 0 20px 10px; line-height:20px; color:#666;}
.lxfs li{height:24px; line-height:24px;}


/***********************分页******************************/
.pagelist{ display:block; clear:both; margin:20px 5px;   overflow: hidden;}
.pagelist li{float:left; margin:5px; padding:3px 6px;border-radius: 3px; border:1px solid #dedede; font-size:12px;}
.pagelist li.thisclass{font-weight:bold; color:#F00;}

/***********************内容页常用******************************/
h1.tit{height:25px; line-height:25px; margin:10px; text-align:center;} /*标题*/
div.info{background:#efefef; border:1px solid #DDD; margin: 2px 20px 20px 20px; text-align:center;} /*摘要*/
div.main_content{line-height:28px; color:#333; font-size:14px;  padding: 5px 5px 5px 10px;} /*主要内容*/
div.main_content p{text-indent:28px;}
div.upnext{line-height:32px; margin:10px;} /*上下篇*/

.yqlj li{float:left; margin:0 5px;}
/************底部*********************/
.lxwm{background:url(dt.jpg) no-repeat right bottom; padding-bottom: 20px;}
.lxwm strong{font-size:14px;   color: #aaa;
  font-family: 微软雅黑,黑体;}
.foot{background:#242424; border-top:#ffa509 solid 10px;}
.foot1{color:#878787;  padding:30px 0;}
.foot2{background:#000;}
.foot3{height:32px; line-height:32px; color:#878787;}
.foot3 a{color:#878787;}

/********客服******/
#kefu{ width:120px; height:auto; position:fixed; top:50%; right:5px;z-index:8888; background:#fff; border:1px solid #d1d1d1;border-top:2px solid #FFA509; display:none; margin-top:-240px;}
#kefu .top{ width:100%; height:35px; line-height:35px;font-family:"Microsoft YaHei"; font-size:14px; color:#333; font-weight:bold; text-align:center;}
#kefu .middle{ font-size:12px; width:100%; text-align:center;}
#kefu .middle p{ color:#991C0A;}
#kefu .close{float:right; margin-right:10px; margin-top:10px; cursor:pointer;}
.right_bar{ width:28px; height:95px; position:fixed; top:50%; right:0; margin-top:-242px; z-index:9999;}
.right_bar img{cursor:pointer;}